Walmart Reaches $45 Million Settlement